package com.cwt.common.annotation;

import javax.validation.Payload;
import java.lang.annotation.*;

/**
 * @author chenwt
 * @version V1.0
 * @description 【自定义手机号校验注解】
 * @since 2023年11月13日 15:24:25
 */
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface MobilePhone {

    /**
     * @return 错误手机号提示信息模板
     */
    String message() default "手机号码，格式错误";

    /**
     * @return the groups the constraint belongs to
     */
    Class<?>[] groups() default {};

    /**
     * @return the payload associated to the constraint
     */
    Class<? extends Payload>[] payload() default {};

    /**
     * 手机号码详细描述：用于提示当前界面如果存在多个手机号，区分哪一个手机号填错了
     */
    String description() default "手机号码";

}
